Determining the separation of simple polygons

نویسنده

  • Nancy M. Amato
چکیده

Given simple polygons P and Q, their separation, denoted by (P;Q), is de ned to be the minimum distance between their boundaries. We present a parallel algorithm for nding a closest pair among all pairs (p; q), p 2 P and q 2 Q. The algorithm runs in O(logn) time using O(n) processors on a CREW PRAM, where n = jP j + jQj. This algorithm is time-optimal and improves by a factor of O(logn) on the time complexity of previous parallel methods. The algorithm can be implemented serially in (n) time, which gives the rst optimal sequential algorithmfor determining the separationof simple polygons. Our results are obtained by providing a uni ed treatment of the separation and the closest visible vertex problems for simple polygons.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Optimal Algorithm for Finding the Separation of Simple Polygons

Abs t rac t . Given simple polygons P and Q, their separagion, denoted by a(P, Q), is defined to be the minimum distance between their boundaries. We present an optimal O(N) algorithm for determining the separation of two simple polygons P and Q, where [P[ § [Q[ = [N[. The best previous algorithm for this problem is due to Kirkpatrick and has complexity O(N log N). In addition, a parallel versi...

متن کامل

A Fast Algorithm for Covering Rectangular Orthogonal Polygons with a Minimum Number of r-Stars

Introduction This paper presents an algorithm for covering orthogonal polygons with minimal number of guards. This idea examines the minimum number of guards for orthogonal simple polygons (without holes) for all scenarios and can also find a rectangular area for each guards. We consider the problem of covering orthogonal polygons with a minimum number of r-stars. In each orthogonal polygon P,...

متن کامل

Single-Point Visibility Constraint Minimum Link Paths in Simple Polygons

We address the following problem: Given a simple polygon $P$ with $n$ vertices and two points $s$ and $t$ inside it, find a minimum link path between them such that a given target point $q$ is visible from at least one point on the path. The method is based on partitioning a portion of $P$ into a number of faces of equal link distance from a source point. This partitioning is essentially a shor...

متن کامل

Moldable and Castable Polygons

This paper introduces the concepts of Moldability and Castability of simple polygons and relates Moldability to Monotonicity. We detail a (n) algorithm for determining all n forward maximal monotone chains of a simple polygon and apply this algorithm to the problems of determining 2-Moldability, 2-Castability and the minimum monotone decomposition of a simple polygon 9]. Our results include a s...

متن کامل

Determining Differences between Two Sets of Polygons

In this article, a new algorithm for determining differences between two sets of polygons is considered. It has been proven that it is enough to test only the polygon edges to perform the comparison. The algorithm works in two steps. First, the polygon edges are inserted into data structure and eliminated by a simple criterion. In the second part, the algorithm analyses the remaining edges and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Int. J. Comput. Geometry Appl.

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1994